
package com.microsoft.schemas.office.project.server.webservices.statusingdataset;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.microsoft.schemas.office.project.server.webservices.statusingdataset package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.microsoft.schemas.office.project.server.webservices.statusingdataset
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link StatusingDataSet.EnterpriseCustomFieldMetadata }
     * 
     */
    public StatusingDataSet.EnterpriseCustomFieldMetadata createStatusingDataSetEnterpriseCustomFieldMetadata() {
        return new StatusingDataSet.EnterpriseCustomFieldMetadata();
    }

    /**
     * Create an instance of {@link StatusingDataSet.GroupedFieldAccessInfo }
     * 
     */
    public StatusingDataSet.GroupedFieldAccessInfo createStatusingDataSetGroupedFieldAccessInfo() {
        return new StatusingDataSet.GroupedFieldAccessInfo();
    }

    /**
     * Create an instance of {@link StatusingDataSet.AssnCustomFields }
     * 
     */
    public StatusingDataSet.AssnCustomFields createStatusingDataSetAssnCustomFields() {
        return new StatusingDataSet.AssnCustomFields();
    }

    /**
     * Create an instance of {@link StatusingDataSet.TaskCustomFields }
     * 
     */
    public StatusingDataSet.TaskCustomFields createStatusingDataSetTaskCustomFields() {
        return new StatusingDataSet.TaskCustomFields();
    }

    /**
     * Create an instance of {@link StatusingDataSet.ResourceCustomFields }
     * 
     */
    public StatusingDataSet.ResourceCustomFields createStatusingDataSetResourceCustomFields() {
        return new StatusingDataSet.ResourceCustomFields();
    }

    /**
     * Create an instance of {@link StatusingDataSet }
     * 
     */
    public StatusingDataSet createStatusingDataSet() {
        return new StatusingDataSet();
    }

    /**
     * Create an instance of {@link StatusingDataSet.LocalCustomFieldMetadata }
     * 
     */
    public StatusingDataSet.LocalCustomFieldMetadata createStatusingDataSetLocalCustomFieldMetadata() {
        return new StatusingDataSet.LocalCustomFieldMetadata();
    }

    /**
     * Create an instance of {@link StatusingDataSet.Resources }
     * 
     */
    public StatusingDataSet.Resources createStatusingDataSetResources() {
        return new StatusingDataSet.Resources();
    }

    /**
     * Create an instance of {@link StatusingDataSet.Calendars }
     * 
     */
    public StatusingDataSet.Calendars createStatusingDataSetCalendars() {
        return new StatusingDataSet.Calendars();
    }

    /**
     * Create an instance of {@link StatusingDataSet.Projects }
     * 
     */
    public StatusingDataSet.Projects createStatusingDataSetProjects() {
        return new StatusingDataSet.Projects();
    }

    /**
     * Create an instance of {@link StatusingDataSet.EnterpriseCustomFieldAccessInfo }
     * 
     */
    public StatusingDataSet.EnterpriseCustomFieldAccessInfo createStatusingDataSetEnterpriseCustomFieldAccessInfo() {
        return new StatusingDataSet.EnterpriseCustomFieldAccessInfo();
    }

    /**
     * Create an instance of {@link StatusingDataSet.LocalLookupTableFullValues }
     * 
     */
    public StatusingDataSet.LocalLookupTableFullValues createStatusingDataSetLocalLookupTableFullValues() {
        return new StatusingDataSet.LocalLookupTableFullValues();
    }

    /**
     * Create an instance of {@link StatusingDataSet.EnterpriseLookupTableFullValues }
     * 
     */
    public StatusingDataSet.EnterpriseLookupTableFullValues createStatusingDataSetEnterpriseLookupTableFullValues() {
        return new StatusingDataSet.EnterpriseLookupTableFullValues();
    }

    /**
     * Create an instance of {@link StatusingDataSet.LocalBaseCalendars }
     * 
     */
    public StatusingDataSet.LocalBaseCalendars createStatusingDataSetLocalBaseCalendars() {
        return new StatusingDataSet.LocalBaseCalendars();
    }

    /**
     * Create an instance of {@link StatusingDataSet.Tasks }
     * 
     */
    public StatusingDataSet.Tasks createStatusingDataSetTasks() {
        return new StatusingDataSet.Tasks();
    }

    /**
     * Create an instance of {@link StatusingDataSet.Assignments }
     * 
     */
    public StatusingDataSet.Assignments createStatusingDataSetAssignments() {
        return new StatusingDataSet.Assignments();
    }

}
